package hn.sigit.model.hnd.ladmshadow;

import java.io.Serializable;
import javax.persistence.*;
@Entity(name="hn.sigit.model.hnd.ladmshadow.ExtValuation")
@org.hibernate.annotations.Proxy(lazy=false)
@Table(name="ExtValuation", schema="ladmshadow")
@Inheritance(strategy=InheritanceType.SINGLE_TABLE)
public class ExtValuation extends AssociationInfo implements Serializable {
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;


	public ExtValuation() {
	}
	
	private java.math.BigDecimal value;
	private java.util.Date valueDate;
	private hn.sigit.model.ladm.external.ExtValuationType valueType;


	@Column(name="Value", nullable=true, precision=19, scale=0)
	public java.math.BigDecimal getValue() {
		return value;
	}
	public void setValue(java.math.BigDecimal value) {
		this.value = value;
	}
	
	@Column(name="ValueDate", nullable=true)
	public java.util.Date getValueDate() {
		return valueDate;
	}
	public void setValueDate(java.util.Date value) {
		this.valueDate = value;
	}
	
	@Column(name="ValueType", nullable=true)
	@org.hibernate.annotations.Type(type="hn.sigit.model.ladm.external.ExtValuationTypeUserType")
	public hn.sigit.model.ladm.external.ExtValuationType getValueType() {
		return valueType;
	}
	public void setValueType(hn.sigit.model.ladm.external.ExtValuationType value) {
		this.valueType = value;
	}
	
	public String toString() {
		return super.toString();
	}
	
}
